package com.neouton.crm.approval.entity;

import com.neouton.common.entity.BaseEntityVO;
import lombok.Data;

import java.util.List;

/**
 * 审批日志主类，关联approval_todu_info表
 */
@Data
public class ApprovalVO extends BaseEntityVO {

    /**
     * 审批待办主表ID
     */
    private Integer approvalId;

    /**
     * 工作流系统ID
     */
    private Integer businessId;

    /**
     * 审批类型
     */
    private Integer approvalType;

    /**
     * 待办编号
     */
    private String approvalCode;

    /**
     * 审批状态
     */
    private Integer approvalStatus;

    /**
     * 申请原因
     */
    private String askReason;

    /**
     * 申请原因，审批意见
     */
    private String opinion;

    /**
     * 备注字段
     */
    private String remark;

    /**
     * 预留字段，查询使用
     */
    private String count;

    /**
     * 下一处理人
     */
    private Integer nextApprover;

    /**
     * 产品审批查询人集合
     */
    private List<Integer> queryUsers;
}
